// 给form表单赋值共用方法，后期放在common.js里面
		$.fn.formEdit = function(data) {
			return this.each(function() {

				var input, name;
				if (data == null) {
					this.reset();
					return;
				}
				for (var i = 0; i < this.length; i++) {
					input = this.elements[i];
					//checkbox的name可能是name[]数组形式
					name = (input.type == "checkbox") ? input.name.replace(
							/(.+)\[\]$/, "$1") : input.name;
					if (name.indexOf(".") >= 0) {
						var arr = name.split(".");
						input.value = data[arr[0]].name;
					}
					if (data[name] == undefined)
						continue;
					switch (input.type) {
					case "checkbox":
						if (data[name] == "") {
							input.checked = false;
						} else {
							//数组查找元素
							if (data[name].indexOf(input.value) > -1) {
								input.checked = true;
							} else {
								input.checked = false;
							}
						}
						break;
					case "radio":
						if (data[name] == "") {
							input.checked = false;
						} else if (input.value == data[name]) {
							input.checked = true;
						}
						break;
					case "button":
						break;
					default:
						input.value = data[name];
					}
				}
			});
		};
